Out of hacker culture, and especially the artificial intelligence community at MIT, there have sprung a number of humorous short stories about computer science dubbed hacker koans; most of these are recorded in an appendix to the Jargon File, where they are called AI Koans. Most do not fit the usual pattern of koans, but they do tend to follow the form of being short, enigmatic, and often revealing an epiphany.
Contents |
Similar to traditional Zen koans, this koan has a possible concrete and correct answer: just as the room is not really empty when Minsky shuts his eyes, neither is the neural network really free of preconceptions when it is randomly wired. The network still has preconceptions, they are simply random now, and from a random rather than a human source.
This particular koan seems to have been closely based on a real incident; the following text extract is from Hackers: Heroes of the Computer Revolution (chapter 6):
“ | So Sussman began working on a program. Not long after, this odd-looking bald guy came over. Sussman figured the guy was going to boot him out, but instead the man sat down, asking, "Hey, what are you doing?" Sussman talked over his program with the man, Marvin Minsky. At one point in the discussion, Sussman told Minsky that he was using a certain randomizing technique in his program because he didn't want the machine to have any preconceived notions. Minsky said, "Well, it has them, it's just that you don't know what they are." It was the most profound thing Gerry Sussman had ever heard. And Minsky continued, telling him that the world is built a certain way, and the most important thing we can do with the world is avoid randomness, and figure out ways by which things can be planned. Wisdom like this has its effect on seventeen-year-old freshmen, and from then on Sussman was hooked. | ” |
—Steven Levy, HACKERS: Heroes of the Computer Revolution |
A very similar story exists in the The Tao of Programming.
This koan is attributed to Tom Knight, one of the primary developers of the Lisp machine at MIT:
This particular koan is sometimes punningly referred to as an “ice cream koan”, though that term also refers to an ice cream koan in The Dharma Bums. This koan refers to AI Lab tools that predate the GNU project:
A possible interpretation is that this is about the arbitrariness of identifiers in computer code -- the names of variables do not affect the function of the code.
Eric S. Raymond compiled the original AI Koans into a collection as part of his work on the Hacker's Jargon Dictionary. Inspired by them, he has written several pastiches, in toto entitled the "Rootless Root"[1] (a reference to the koan collection The Gateless Gate). Raymond notes that Danny Hillis invented the AI koan while a student at MIT. [2]